time-delay measuring instrument - Spanish English Dictionary